#include "statement.h"
void pyramid ()
{ 
  int p;
    while (1)
    {
    printf("1.开始游戏\n2.退出\n");
    scanf("%d", &p);
    while (1)
    {
      if (p==1)
      {
        break;
      }
      else if (p==2)
      {
        return ;
      }
      else {printf("未识别到有效数字，请重新输入\n");}
      getchar();
    }
    
    int i,j,k,h;
    printf("请输入金字塔塔高:");
    while (1)
    {
      if (scanf("%d",&h) !=1)
      {
        printf("请重新输入\n");
      }
      else break;
      
    }
    for(i=1;i<=h;i++)
    {
      for(j=h;j>i;j--)
      {
        printf(" ");
      }
      for(k=1;k<=(2*i+1)/2;k++)
      {
        printf("%c",48+k);
      }
      for(k=(2*i+1)/2;k>1;k--)
      {
          printf("%c",48+k-1);
      }
      printf("\n");
    }
  }
}